<script setup>
    import {defineEmits} from 'vue'



    /**
     * 子传父: 事件的触发和形参传递参数
     *   1. 子组件定义绑定父组件的属性和事件 let def = defineEmits(['send']);
     *   2. 父组件中绑定对应的方法和事件  <子组件  @send="父的方法"
     *   3. 子组件触发事件方法 点击事件 -> def('定义事件',传递参数) 
     */

    //1.定义子组件的时间属性
    let def = defineEmits(['send']);

    //3.触发传递参数
    let sendData = ()=>{
        console.log('子触发参数传递.....')
        def('send','传递的参数');
    }

</script>

<template>
  <div>
        <button @click="sendData()">子向父传递参数</button>
  </div>
</template>

<style scoped>

</style>